import { configureStore } from '@reduxjs/toolkit'
import chatSlice from './modules/chat'
// persistStore 为redux-persist内置的状态管理仓库；persistReducer 为内置的切片管理；
// import { persistStore } from 'redux-persist'
// import storage from 'redux-persist/lib/storage' // 本地存储
// import storage from 'redux-persist/lib/storage/session' // 会话存储
// 配置要存储的Slice；
// const persistConfig = {
// 	key: 'root', // key是放入localStorage中的key
// 	storage
// 	// whitelist: ['language'], // 需要缓存的数据  默认缓存所有
// 	// blacklist: ['navigation'], // navigation不会被存入缓存中，其他会，适用于少部分数据需要实时更新
// }
const store = configureStore({
	reducer: {
		chat: chatSlice
	}
	// middleware() {
	// 	return [persistConfig]
	// }
})
// export const persistor = persistStore(store)
export default store
